package JavaDowork.pratice3;

/*
 用switch语句判断某一月份是哪一个季节，要求如下：
（1）从控制台输入一个月份（整数），给变量yue;
（2）判断yue的值在哪一个季节并输出结果。如：春季是3、4、5月，夏季是6、7、8月，秋季是9、10、11月，冬季是12、1、2月
（4）由于一年只有12个月，所以要过滤除1-12以外的月份值
 */
import java.util.Scanner;

public class Q1 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个1-12之间的月份：");
        int yue;
        if (scanner.hasNextInt()) {
            yue = scanner.nextInt();
            if (yue < 1 || yue > 12) {
                System.out.println("无效的月份输入，请确保输入的是1-12之间的整数。");
            } else {
                switch (yue) {
                    case 3:
                    case 4:
                    case 5:
                        System.out.println(yue + "月是春天");
                        break;
                    case 6:
                    case 7:
                    case 8:
                        System.out.println(yue + "月是夏天");
                        break;
                    case 9:
                    case 10:
                    case 11:
                        System.out.println(yue + "月是秋天");
                        break;
                    case 12:
                    case 1:
                    case 2:
                        System.out.println(yue + "月是冬天");
                        break;
                }
            }
        } else {
            System.out.println("滚蛋！！！");
        }

        // 关闭Scanner资源
        scanner.close();
    }
}